package com.ruoyi.wisdom.domain.other;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * 场景管理对象 iot_pick_scene
 * 
 * @author ruoyi
 * @date 2024-12-31
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class OtherOptions extends BaseEntity
{
    @JsonProperty("duty_teacher")
    private OtherDutyTeacher dutyTeacher;

    private String week;

    @JsonProperty("is_dormitory")
    private String isDormitory;

    @JsonProperty("pick_group")
    private String pickGroup;

    public void setDutyTeacher(OtherDutyTeacher dutyTeacher) { this.dutyTeacher = dutyTeacher; }
    public OtherDutyTeacher getDutyTeacher() { return dutyTeacher; }

    public void setWeek(String week) { this.week = week; }
    public String getWeek() { return week; }

    public void setIsDormitory(String isDormitory) { this.isDormitory = isDormitory; }
    public String getIsDormitory() { return isDormitory; }

    public void setPickGroup(String pickGroup) { this.pickGroup = pickGroup; }
    public String getPickGroup() { return pickGroup; }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("dutyTeacher", getDutyTeacher())
                .append("week", getWeek())
                .append("isDormitory", getIsDormitory())
                .append("pickGroup", getPickGroup())
                .toString();
    }
}
